//-----------------------------------------------------------------------
//<copyright file="ChiTietBienBanNhapHang.cs" company="MinhSong">
//Copyright (c) MinhSong. All rights reserved.
//</copyright>
//-----------------------------------------------------------------------
using System;
using System.Runtime.Serialization;

namespace PMS.Entity
{
	public class ChiTietBienBanNhapHang: ChiTietPhieuNhap
	{
		#region Variable Declarations

		private string m_MaBBNH;
		private string m_MaCTPN;
		private int m_ThucTe;
		private int m_Thua;
		private int m_Thieu;
		private int m_Hong;
		private string m_TinhTrang;
		private string m_GhiChu;

		#endregion

		#region Constructors

		public ChiTietBienBanNhapHang() {}
		public ChiTietBienBanNhapHang(
			string maBBNH,
			string maCTPN,
			int thucTe,
			int thua,
			int thieu,
			int hong,
			string tinhTrang,
			string ghiChu)
		{
			m_MaBBNH = maBBNH;
			m_MaCTPN = maCTPN;
			m_ThucTe = thucTe;
			m_Thua = thua;
			m_Thieu = thieu;
			m_Hong = hong;
			m_TinhTrang = tinhTrang;
			m_GhiChu = ghiChu;
		}

		#endregion

		#region Properties

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string MaBBNH
		{
			get { return m_MaBBNH; }
			set { m_MaBBNH = value;
				OnPropertyChanged("MaBBNH");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string MaCTPN
		{
			get { return m_MaCTPN; }
			set { m_MaCTPN = value;
				OnPropertyChanged("MaCTPN");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is int</value>
		[DataMember]
		public int ThucTe
		{
			get { return m_ThucTe; }
			set { m_ThucTe = value;
				OnPropertyChanged("ThucTe");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is int</value>
		[DataMember]
		public int Thua
		{
			get { return m_Thua; }
			set { m_Thua = value;
				OnPropertyChanged("Thua");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is int</value>
		[DataMember]
		public int Thieu
		{
			get { return m_Thieu; }
			set { m_Thieu = value;
				OnPropertyChanged("Thieu");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is int</value>
		[DataMember]
		public int Hong
		{
			get { return m_Hong; }
			set { m_Hong = value;
				OnPropertyChanged("Hong");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string TinhTrang
		{
			get { return m_TinhTrang; }
			set { m_TinhTrang = value;
				OnPropertyChanged("TinhTrang");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string GhiChu
		{
			get { return m_GhiChu; }
			set { m_GhiChu = value;
				OnPropertyChanged("GhiChu");
		}
		}


		#endregion
	}
}//End Class
